/* components/select/select.wxss */
/*231223 yan 修改字体放大*/
.popup_wrap {
  // background: pink;
  color: #101010;

  >.popup_header {
    display: flex;
    align-items: center;
    height: 100rpx;
    padding: 0 20rpx;
    background: #EFEFEF;

    >.search_wrap {
      flex: 1;
      display: flex;
      align-items: center;
      height: 56rpx;
      border-radius: 10rpx;
      background: #fff;

      >.ipt {
        flex: 1;
      }

      >.icon-search {
        width: 56rpx;
        height: 100%;
      }

      >.icon-close {
        width: 48rpx;
        height: 100%;
      }

      >.iconfont {
        display: flex;
        justify-content: center;
        align-items: center;
        color: #9A9A9A;
      }
    }

    >.btn_add {
      width: 100rpx;
      height: 48rpx;
      margin-left: 112rpx;
      border-radius: 8rpx;
      color: #fff;
      background: #0251FF;
    }
  }

  >.popup_body {
    position: relative;
    max-height: 470rpx;
    overflow-y: auto;

    &::before {
      content: '暂无符合条件的数据！';
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 92rpx;
      color: #9A9A9A;
    }

    >.li_item {
      position: relative;
      z-index: 99;
      transition: all 0.2s;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 92rpx;
      border-bottom: 2rpx solid #EFEFEF;
      overflow: hidden;
      background: #fff;
      opacity: 1;
      font-size: 32rpx;

      &.height0 {
        height: 0;
        border: none;
        opacity: 0;
      }
    }
  }

  >.popup_footer {
    margin-top: -2rpx;

    >.u-btn {
      height: 92rpx;
      border-top: 4rpx solid #EFEFEF;
    }
  }
}
